package Serveur;


import java.io.*;
import java.net.Socket;

public class ReceptionDonnee {
	
	private TraitementClient client;
	private InputStream in;
	private DataInputStream entree;

	public ReceptionDonnee(TraitementClient client, Socket transfert) {
		try {
			this.client = client;

			// Récupération du flot d'entrée
			in = transfert.getInputStream();
			// Création du flot d'entrée pour données typées
			entree = new DataInputStream(in);
			// Affichage des infos client
		} catch (IOException e) {
			System.out.println("erreur d'entrée sortie");
		}
	}

	public int lireEntier() throws IOException {
		int entier = -1;
		entier = entree.readInt();
		return entier;
	}

	public String lireChaine() {
		String chaine = "";
		try {
			chaine = entree.readUTF();
		} catch (IOException e) {
			System.out.println("erreur entree sortie");
		}
		return chaine;
	}

}
